/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package model;

/**
 *
 * @author aeguzkiza
 */

public class Study {
    
    private int Id;
    //private String PatientId;
    
    private String StudyInstanceUID;
    private String StudyName;
    private String StudyDate;
    private String EmmetropicMagnification_RightEye;
    private String EmmetropicMagnification_LeftEye;
    private String IntraOcularPressure_RightEye;
    private String IntraOcularPressure_LeftEye;
    private String HorizontalFieldOfView;
    private String PupilDilated;
    private String DegreeOfDilation_RightEye;
    private String DegreeOfDilation_LeftEye;
    private String SphericalLensPower_RightEye;
    private String SphericalLensPower_LeftEye;
    private String CylinderLensPower_RightEye;
    private String CylinderLensPower_LeftEye;
    private String CylinderAxis_RightEye;
    private String CylinderAxis_LeftEye;
    private String AxialLengthOfTheEye_RightEye;
    private String AxialLengthOfTheEye_LeftEye;
    private String VisualAcuityRightEyeSequence;
    private String VisualAcuityLeftEyeSequence;
    
    private String TestPatternsCodeSequence;
    private String TestStrategyCodeSequence;
    private String ScreeningTestModeCodeSequence;
    private String FixationMonitoringCodeSequence;
    private String FixationTarget;
    private String BackgroundLuminance;
    private String StimulusColorCodeSequence;
    private String BackgroundIlluminationColorCodeSequence;
    private String StimulusArea;

    public Study(int Id,String StudyInstanceUID,String StudyName,String StudyDate,String EmmetropicMagnification_RightEye,String EmmetropicMagnification_LeftEye,String IntraOcularPressure_RightEye,String IntraOcularPressure_LeftEye,String HorizontalFieldOfView,String PupilDilated,String DegreeOfDilation_RightEye,String DegreeOfDilation_LeftEye,String SphericalLensPower_RightEye,String SphericalLensPower_LeftEye,String CylinderLensPower_RightEye,String CylinderLensPower_LeftEye,String CylinderAxis_RightEye,String CylinderAxis_LeftEye,String AxialLengthOfTheEye_RightEye,String AxialLengthOfTheEye_LeftEye,String VisualAcuityRightEyeSequence,String VisualAcuityLeftEyeSequence,String TestPatternsCodeSequence,String TestStrategyCodeSequence,String ScreeningTestModeCodeSequence,String FixationMonitoringCodeSequence,String FixationTarget,String BackgroundLuminance,String StimulusColorCodeSequence,String BackgroundIlluminationColorCodeSequence,String StimulusArea){
    //public Study(String Id,String PatientId,String StudyInstanceUID,String StudyName,String StudyDate,String EmmetropicMagnification_RightEye,String EmmetropicMagnification_LeftEye,String IntraOcularPressure_RightEye,String IntraOcularPressure_LeftEye,String HorizontalFieldOfView,String PupilDilated,String DegreeOfDilation_RightEye,String DegreeOfDilation_LeftEye,String SphericalLensPower_RightEye,String SphericalLensPower_LeftEye,String CylinderLensPower_RightEye,String CylinderLensPower_LeftEye,String CylinderAxis_RightEye,String CylinderAxis_LeftEye,String AxialLengthOfTheEye_RightEye,String AxialLengthOfTheEye_LeftEye,String VisualAcuityRightEyeSequence,String VisualAcuityLeftEyeSequence){
                
        this.Id = Id;
        //this.PatientId = PatientId;

        this.StudyInstanceUID = StudyInstanceUID;
        this.StudyName = StudyName;
        this.StudyDate = StudyDate;
        this.EmmetropicMagnification_RightEye = EmmetropicMagnification_RightEye;
        this.EmmetropicMagnification_LeftEye = EmmetropicMagnification_LeftEye;
        this.IntraOcularPressure_RightEye = IntraOcularPressure_RightEye;
        this.IntraOcularPressure_LeftEye = IntraOcularPressure_LeftEye;
        this.HorizontalFieldOfView = HorizontalFieldOfView;
        this.PupilDilated = PupilDilated;
        this.DegreeOfDilation_RightEye = DegreeOfDilation_RightEye;
        this.DegreeOfDilation_LeftEye = DegreeOfDilation_LeftEye;
        this.SphericalLensPower_RightEye = SphericalLensPower_RightEye;
        this.SphericalLensPower_LeftEye = SphericalLensPower_LeftEye;
        this.CylinderLensPower_RightEye = CylinderLensPower_RightEye;
        this.CylinderLensPower_LeftEye = CylinderLensPower_LeftEye;
        this.CylinderAxis_RightEye = CylinderAxis_RightEye;
        this.CylinderAxis_LeftEye = CylinderAxis_LeftEye;
        this.AxialLengthOfTheEye_RightEye = AxialLengthOfTheEye_RightEye;
        this.AxialLengthOfTheEye_LeftEye = AxialLengthOfTheEye_LeftEye;
        this.VisualAcuityRightEyeSequence = VisualAcuityRightEyeSequence;
        this.VisualAcuityLeftEyeSequence = VisualAcuityLeftEyeSequence;
        
        this.TestPatternsCodeSequence = TestPatternsCodeSequence;
        this.TestStrategyCodeSequence = TestStrategyCodeSequence;
        this.ScreeningTestModeCodeSequence = ScreeningTestModeCodeSequence;
        this.FixationMonitoringCodeSequence = FixationMonitoringCodeSequence;
        this.FixationTarget = FixationTarget;
        this.BackgroundLuminance = BackgroundLuminance;
        this.StimulusColorCodeSequence = StimulusColorCodeSequence;
        this.BackgroundIlluminationColorCodeSequence = BackgroundIlluminationColorCodeSequence;
        this.StimulusArea = StimulusArea;
         
    }
    public int getStudyId() {
        return this.Id;
    }
    public String getStudyInstanceUID() {
        return this.StudyInstanceUID;
    }
    public String getStudyName() {
        return this.StudyName;
    }
    public String getStudyDate() {
        return this.StudyDate;
    }
    public String getEmmetropicMagnification_RightEye() {
        return this.EmmetropicMagnification_RightEye;
    }
    public String getEmmetropicMagnification_LeftEye() {
        return this.EmmetropicMagnification_LeftEye;
    }
    public String getIntraOcularPressure_RightEye() {
        return this.IntraOcularPressure_RightEye;
    }
    public String getIntraOcularPressure_LeftEye() {
        return this.IntraOcularPressure_LeftEye;
    }
    public String getHorizontalFieldOfView() {
        return this.HorizontalFieldOfView;
    }
    public String getPupilDilated() {
        return this.PupilDilated;
    }
    public String setPupilDilated(String PupilDilated) {
        this.PupilDilated = PupilDilated;
        return this.PupilDilated;
    }
    public String getDegreeOfDilation_RightEye() {
        return this.DegreeOfDilation_RightEye;
    }
    public String getDegreeOfDilation_LeftEye() {
        return this.DegreeOfDilation_LeftEye;
    }
    public String getSphericalLensPower_RightEye() {
        return this.SphericalLensPower_RightEye;
    }
    public String getSphericalLensPower_LeftEye() {
        return this.SphericalLensPower_LeftEye;
    }
    public String getCylinderLensPower_RightEye() {
        return this.CylinderLensPower_RightEye;
    }
    public String getCylinderLensPower_LeftEye() {
        return this.CylinderLensPower_LeftEye;
    }
    public String getCylinderAxis_RightEye() {
        return this.CylinderAxis_RightEye;
    }
    public String getCylinderAxis_LeftEye() {
        return this.CylinderAxis_LeftEye;
    }
    public String getAxialLengthOfTheEye_RightEye() {
        return this.AxialLengthOfTheEye_RightEye;
    }
    public String getAxialLengthOfTheEye_LeftEye() {
        return this.AxialLengthOfTheEye_LeftEye;
    }
    public String getVisualAcuityRightEyeSequence() {
        return this.VisualAcuityRightEyeSequence;
    }
    public String getVisualAcuityLeftEyeSequence() {
        return this.VisualAcuityLeftEyeSequence;
    }
    
    public String getTestPatternsCodeSequence() {
        return this.TestPatternsCodeSequence;
    }
    public String getTestStrategyCodeSequence() {
        return this.TestStrategyCodeSequence;
    }
    public String getScreeningTestModeCodeSequence() {
        return this.ScreeningTestModeCodeSequence;
    }
    public String getFixationMonitoringCodeSequence() {
        return this.FixationMonitoringCodeSequence;
    }
    public String getFixationTarget() {
        return this.FixationTarget;
    }
    public String getBackgroundLuminance() {
        return this.BackgroundLuminance;
    }
    public String getStimulusColorCodeSequence() {
        return this.StimulusColorCodeSequence;
    }
    public String getBackgroundIlluminationColorCodeSequence() {
        return this.BackgroundIlluminationColorCodeSequence;
    }
    public String getStimulusArea() {
        return this.StimulusArea;
    }

}